// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3) 
// Source File Name:   ClientAuthenticationHandler.java

package org.quickserver.net.server;

import java.io.IOException;
import org.quickserver.net.AppException;

// Referenced classes of package org.quickserver.net.server:
//            ClientHandler, AuthStatus

public interface ClientAuthenticationHandler
{

    public abstract AuthStatus askAuthentication(ClientHandler clienthandler)
        throws IOException, AppException;

    public abstract AuthStatus handleAuthentication(ClientHandler clienthandler, String s)
        throws IOException, AppException;

    public abstract AuthStatus handleAuthentication(ClientHandler clienthandler, Object obj)
        throws IOException, AppException;

    public abstract AuthStatus handleAuthentication(ClientHandler clienthandler, byte abyte0[])
        throws IOException, AppException;
}
